﻿using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using tintuc.COMM;

namespace tintuc.Admin.UserControls
{
    public partial class binhchon_add : System.Web.UI.UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack &&
                Visible)
            {
                ucNotificationDialog.Visible = false;
            }
        }

        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtnoidungbinhchon.Text))
            {
                ucNotificationDialog.MessageContent = "nội dung bình chọn không được bỏ trống!";
                ucNotificationDialog.MessageType = 0;
                ucNotificationDialog.Show();
                return;
            }
            try
            {
                Admins vcontrol = new Admins();
                Entities.binhchon vbinhchon = new Entities.binhchon();
                vbinhchon.Noidungbinhluan = txtnoidungbinhchon.Text;
                vbinhchon.Trangthai = true;
                string errMeg = string.Empty;
                int result = vcontrol.save_binhchon(vbinhchon, ref errMeg);
                #region

                if (result > 0)
                {
                    ucNotificationDialog.MessageContent = "Thêm mới bình chọn thành công!";
                    ucNotificationDialog.MessageType = 1;
                    ucNotificationDialog.RedirectUrl = "~/Admin/binhchons.aspx";
                    ucNotificationDialog.Show();
                }
                else
                {
                    ucNotificationDialog.MessageType = 0;
                    ucNotificationDialog.MessageContent = "Hệ thống gặp sự cố trong quá trình khởi tạo bình chọn mới!";
                    ucNotificationDialog.Show();
                }
                #endregion
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
                ucNotificationDialog.MessageContent = "Hệ thống gặp sự cố trong quá trình thêm bình chọn mới!";
                ucNotificationDialog.MessageType = 0;
                ucNotificationDialog.Show();
            }
        }

        protected void btnCancel_Click(object sender, EventArgs e)
        {
            Response.Redirect("~/Admin/binhchons.aspx");
        }
    }
}